/*
 * Collie - An asynchronous event-driven network framework using Dlang development
 *
 * Copyright (C) 2015-2017  Shanghai Putao Technology Co., Ltd 
 *
 * Developer: putao's Dlang team
 *
 * Licensed under the Apache-2.0 License.
 *
 */
module collie.codec.mqtt.mqttconnackvariableheader;

import collie.codec.mqtt.mqttconnectreturncode;

class MqttConnAckVariableHeader 
{
public:
	 this(MqttConnectReturnCode connectReturnCode, bool sessionPresent) {
		this._connectReturnCode = connectReturnCode;
		this._sessionPresent = sessionPresent;
	}
	
	 MqttConnectReturnCode connectReturnCode() {
		return _connectReturnCode;
	}

	 bool isSessionPresent() {
		return _sessionPresent;
	}
	
	override
	 string toString() {
		return "";
	}

private:
	  MqttConnectReturnCode _connectReturnCode;
	
	  bool _sessionPresent;
}